[Previous] [Next] [Index] [Thread]

Re: GSS API (as a DLL)...



Excerpts from ext.misc.www-security: 16-Aug-94 RE: GSS API (as a DLL)...
John Ludeman@microsoft.c (458)

> Could somebody with experience on the interesting Unix platforms
> comment on this concern?

With experience with the Andrew Toolkit on several platforms, I can
comment that dynamic loading is easily done under AIX, SunOS, Solaris,
HP/UX, Linux, IRIX 4.0, and can be implemented (by stealing the ATK code
:-)) for IBM RT (AIX & BSD), AIX PS/2, Vax Ultrix & BSD, MacMach,
DomainOS (apollo), DEC Mips Ultrix, and NeXT.

The advise I would give is to keep the interface simple.  For example,
the easiest way to load code on almost all platforms is to assume you
can write a platform specific routine that can load the code, and that
routine can return a single pointer into that code.  This pointer can
point to a standardly defined table of functions that the application
can use to call the DLL code.  Don't assume that you can directly call
the code--assume instead that you must call through a table.  With that
in mind, your code will be pretty portable to those platforms that
support DLL-type interfaces.

-todd inglett



References: